home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 96 / PC Zone #096.7z / Dppcz1200.mdf / Demos / Gunlok / data1.cab / Program_Executable_Files / scripts / dummy_defogger.gsh < prev    next >
Text File  |  2000-09-09  |  2KB  |  66 lines

  1. // defines a dummy defogger
  2. ////////////////////////////////////////////////////////////////////////////////////
  3.  
  4. // start wrapper - prevent multiple inclusions or recursive inclusions
  5.  
  6. //(this currently causes 'unrecognized preprocessor directive' warnings, until implemented)
  7. #ifndef INCLUDED_DUMMY_DEFOGGER_GSH
  8. #define INCLUDED_DUMMY_DEFOGGER_GSH
  9.  
  10. #include "defaults.gsh"
  11.  
  12. ////////////////////////////////////////////////////////////////////////////////////
  13.  
  14. character Chr_Dummy_Defogger : Chr_DefaultBaddie
  15. {
  16.     turning speed   0.3
  17.     walking speed   0    // doesn't move
  18.     strength        6    // one shot and it's destroyed
  19.     aim                0    // spot on!
  20.     sight angle        180    // in degrees
  21.     sight range        8    // in metres
  22.     hearing range    0    // in metres
  23.     aggression        1    // from 0 to 1
  24.     always cpu controlled    yes
  25. }
  26.  
  27. character Chr_Small_Dummy_Dynamic_Defogger : Chr_Dummy_Defogger
  28. {
  29.     walking speed   1    // doesn't really move, but this forces constant fog updates
  30.     sight range        10    // in metres
  31. }
  32.  
  33. character Chr_Dummy_Dynamic_Defogger : Chr_Dummy_Defogger
  34. {
  35.     walking speed   1    // doesn't really move, but this forces constant fog updates
  36.     sight range        99    // in metres
  37. }
  38.  
  39. role Rol_Dummy_Defogger : Rol_DefaultRobot
  40. {
  41.     character        Chr_Dummy_Defogger
  42.     ai                reserved
  43.     identifier        "Dummy_Defogger"
  44.     armour            25
  45. }
  46.  
  47. role Rol_Small_Dummy_Dynamic_Defogger : Rol_DefaultRobot
  48. {
  49.     character        Chr_Small_Dummy_Dynamic_Defogger
  50.     ai                reserved
  51.     identifier        "Small_Dynamic_Defogger"
  52.     armour            25
  53. }
  54.  
  55. role Rol_Dummy_Dynamic_Defogger : Rol_DefaultRobot
  56. {
  57.     character        Chr_Dummy_Dynamic_Defogger
  58.     ai                reserved
  59.     identifier        "Dynamic_Defogger"
  60.     armour            25
  61. }
  62.  
  63. ////////////////////////////////////////////////////////////////////////////////////
  64.  
  65. // end wrapper - for preventing multiple or recursive inclusions
  66. #endif // !INCLUDED_DUMMY_DEFOGGER_GSH